package comp.wxapi.service;

import java.util.*;

import com.justep.cloud.microservice.*;
import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.*;
import org.springframework.transaction.annotation.Transactional;
import com.justep.cloud.microservice.http.*;
import com.justep.cloud.microservice.*;


import comp.wxapi.entity.*;
import comp.wxapi.vo.*;


/**
 * This code is generated
 */
@Service
public class X5MpService {

	@Autowired
	private MpUserService mpUserService;
//系统生成代码,请不要修改或删除 <actionStart:getJsapiSignature>
	public String getJsapiSignature(String url) throws Exception {
		return mpUserService.getJsapiSignature(url);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:getJsapiSignature>
//系统生成代码,请不要修改或删除 <actionStart:createCard>
	public String createCard(String data) throws Exception {
		return mpUserService.createCard(data);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:createCard>
//系统生成代码,请不要修改或删除 <actionStart:templateSend>
	public String templateSend(String data) throws Exception {
		return mpUserService.templateSend(data);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:templateSend>
//系统生成代码,请不要修改或删除 <actionStart:queryOrder>
	public String queryOrder(String outTradeNo, String transactionId) throws Exception {
		return mpUserService.queryOrder(outTradeNo, transactionId);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:queryOrder>
//系统生成代码,请不要修改或删除 <actionStart:menuDelete>
	public String menuDelete(String group) throws Exception {
		return mpUserService.menuDelete(group);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:menuDelete>
//系统生成代码,请不要修改或删除 <actionStart:delMaterial>
	public String delMaterial(String mediaId) throws Exception {
		return mpUserService.delMaterial(mediaId);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:delMaterial>
//系统生成代码,请不要修改或删除 <actionStart:queryEntPay>
	public String queryEntPay(String partnerTradeNo) throws Exception {
		return mpUserService.queryEntPay(partnerTradeNo);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:queryEntPay>
//系统生成代码,请不要修改或删除 <actionStart:sendMessage>
	public String sendMessage(String data) throws Exception {
		return mpUserService.sendMessage(data);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:sendMessage>
//系统生成代码,请不要修改或删除 <actionStart:consumeCard>
	public String consumeCard(String data) throws Exception {
		return mpUserService.consumeCard(data);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:consumeCard>
//系统生成代码,请不要修改或删除 <actionStart:downloadBill>
	public String downloadBill(String billDate, String billType, String tarType, String deviceInfo) throws Exception {
		return mpUserService.downloadBill(billDate, billType, tarType, deviceInfo);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:downloadBill>
//系统生成代码,请不要修改或删除 <actionStart:createSignature>
	public String createSignature(String data) throws Exception {
		return mpUserService.createSignature(data);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:createSignature>
//系统生成代码,请不要修改或删除 <actionStart:addMaterial>
	public String addMaterial(MaterialVo materialVo) throws Exception {
		return mpUserService.addMaterial(materialVo);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:addMaterial>
//系统生成代码,请不要修改或删除 <actionStart:redpackGet>
	public String redpackGet(String commondCode, String mchBillNo) throws Exception {
		return mpUserService.redpackGet(commondCode, mchBillNo);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:redpackGet>
//系统生成代码,请不要修改或删除 <actionStart:qrcode>
	public String qrcode(Integer sceneId, String sceneStr, Integer expireSeconds, String qrcodeType) throws Exception {
		return mpUserService.qrcode(sceneId, sceneStr, expireSeconds, qrcodeType);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:qrcode>
//系统生成代码,请不要修改或删除 <actionStart:menuCreate>
	public String menuCreate(String data) throws Exception {
		return mpUserService.menuCreate(data);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:menuCreate>
//系统生成代码,请不要修改或删除 <actionStart:cardCodeQuery>
	public String cardCodeQuery(String code, String cardId) throws Exception {
		return mpUserService.cardCodeQuery(code, cardId);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:cardCodeQuery>
//系统生成代码,请不要修改或删除 <actionStart:materialCount>
	public String materialCount(String group) throws Exception {
		return mpUserService.materialCount(group);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:materialCount>
//系统生成代码,请不要修改或删除 <actionStart:longUrl2ShortUrl>
	public String longUrl2ShortUrl(String url) throws Exception {
		return mpUserService.longUrl2ShortUrl(url);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:longUrl2ShortUrl>
//系统生成代码,请不要修改或删除 <actionStart:cardDelete>
	public String cardDelete(String cardId) throws Exception {
		return mpUserService.cardDelete(cardId);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:cardDelete>
//系统生成代码,请不要修改或删除 <actionStart:wxeventPost>
	public String wxeventPost(String data) throws Exception {
		return mpUserService.wxeventPost(data);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:wxeventPost>
//系统生成代码,请不要修改或删除 <actionStart:unifiedOrder>
	public String unifiedOrder(String orderData) throws Exception {
		return mpUserService.unifiedOrder(orderData);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:unifiedOrder>
//系统生成代码,请不要修改或删除 <actionStart:refund>
	public String refund(String refundData) throws Exception {
		return mpUserService.refund(refundData);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:refund>
//系统生成代码,请不要修改或删除 <actionStart:materialUploadimg>
	public String materialUploadimg(MaterialVo materialVo) throws Exception {
		return mpUserService.materialUploadimg(materialVo);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:materialUploadimg>
//系统生成代码,请不要修改或删除 <actionStart:refundQuery>
	public String refundQuery(String outTradeNo, String transactionId, String outRefundNo, String refundId) throws Exception {
		return mpUserService.refundQuery(outTradeNo, transactionId, outRefundNo, refundId);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:refundQuery>
//系统生成代码,请不要修改或删除 <actionStart:payNotify>
	public String payNotify(String data) throws Exception {
		return mpUserService.payNotify(data);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:payNotify>
//系统生成代码,请不要修改或删除 <actionStart:domainVertify>
	public String domainVertify(String fileName) throws Exception {
		return mpUserService.domainVertify(fileName);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:domainVertify>
//系统生成代码,请不要修改或删除 <actionStart:getMenus>
	public String getMenus(String group) throws Exception {
		return mpUserService.getMenus(group);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:getMenus>
//系统生成代码,请不要修改或删除 <actionStart:wxeventGet>
	public String wxeventGet() throws Exception {
		return mpUserService.wxeventGet();		
	}
//系统生成代码,请不要修改或删除 <actionEnd:wxeventGet>
//系统生成代码,请不要修改或删除 <actionStart:authCallBack>
	public void authCallBack(String code, String redirect_uri) throws Exception {
		mpUserService.authCallBack(code, redirect_uri);
	}
//系统生成代码,请不要修改或删除 <actionEnd:authCallBack>
//系统生成代码,请不要修改或删除 <actionStart:buildAuthorizationUrl>
	public String buildAuthorizationUrl(String redirectUri) throws Exception {
		return mpUserService.buildAuthorizationUrl(redirectUri);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:buildAuthorizationUrl>
//系统生成代码,请不要修改或删除 <actionStart:addNewsMaterial>
	public String addNewsMaterial(String data) throws Exception {
		return mpUserService.addNewsMaterial(data);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:addNewsMaterial>
//系统生成代码,请不要修改或删除 <actionStart:updateMaterial>
	public String updateMaterial(String mediaId, Integer index, String data) throws Exception {
		return mpUserService.updateMaterial(mediaId, index, data);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:updateMaterial>
//系统生成代码,请不要修改或删除 <actionStart:entPay>
	public String entPay(String data) throws Exception {
		return mpUserService.entPay(data);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:entPay>
//系统生成代码,请不要修改或删除 <actionStart:templates>
	public String templates() throws Exception {
		return mpUserService.templates();		
	}
//系统生成代码,请不要修改或删除 <actionEnd:templates>
//系统生成代码,请不要修改或删除 <actionStart:templateDelete>
	public String templateDelete(String templateId) throws Exception {
		return mpUserService.templateDelete(templateId);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:templateDelete>
//系统生成代码,请不要修改或删除 <actionStart:getTempMaterial>
	public String getTempMaterial(String mediaId) throws Exception {
		return mpUserService.getTempMaterial(mediaId);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:getTempMaterial>
//系统生成代码,请不要修改或删除 <actionStart:getUserInfoByOpenid>
	public String getUserInfoByOpenid(String openid) throws Exception {
		return mpUserService.getUserInfoByOpenid(openid);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:getUserInfoByOpenid>
//系统生成代码,请不要修改或删除 <actionStart:getOauth2UserInfo>
	public String getOauth2UserInfo(String type, String code, String lang) throws Exception {
		return mpUserService.getOauth2UserInfo(type, code, lang);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:getOauth2UserInfo>
//系统生成代码,请不要修改或删除 <actionStart:addTempMaterial>
	public String addTempMaterial(MaterialVo materialVo) throws Exception {
		return mpUserService.addTempMaterial(materialVo);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:addTempMaterial>
//系统生成代码,请不要修改或删除 <actionStart:entPayBank>
	public String entPayBank(String data) throws Exception {
		return mpUserService.entPayBank(data);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:entPayBank>
//系统生成代码,请不要修改或删除 <actionStart:queryEntPayBank>
	public String queryEntPayBank(String partnerTradeNo) throws Exception {
		return mpUserService.queryEntPayBank(partnerTradeNo);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:queryEntPayBank>
//系统生成代码,请不要修改或删除 <actionStart:refundNotify>
	public String refundNotify(String data) throws Exception {
		return mpUserService.refundNotify(data);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:refundNotify>
//系统生成代码,请不要修改或删除 <actionStart:decryptCode>
	public String decryptCode(String encryptCode) throws Exception {
		return mpUserService.decryptCode(encryptCode);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:decryptCode>
//系统生成代码,请不要修改或删除 <actionStart:redpackSend>
	public String redpackSend(String data) throws Exception {
		return mpUserService.redpackSend(data);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:redpackSend>
//系统生成代码,请不要修改或删除 <actionStart:getMaterial>
	public String getMaterial(String mediaId) throws Exception {
		return mpUserService.getMaterial(mediaId);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:getMaterial>
//系统生成代码,请不要修改或删除 <actionStart:cardDetail>
	public String cardDetail(String cardId) throws Exception {
		return mpUserService.cardDetail(cardId);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:cardDetail>
//系统生成代码,请不要修改或删除 <actionStart:materials>
	public String materials(Integer pageNum, Integer pageSize, String type) throws Exception {
		return mpUserService.materials(pageNum, pageSize, type);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:materials>
//系统生成代码,请不要修改或删除 <actionStart:closeOrder>
	public String closeOrder(String outTradeNo) throws Exception {
		return mpUserService.closeOrder(outTradeNo);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:closeOrder>

}
